package com.tzbank.back.service;

import java.util.Map;

import com.tzbank.entity.backstage.Module;

public interface ModuleService {

	/**
	 * 添加模块
	 * @param module
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> insertModule(Module module) throws Exception;

	/**
	 * 删除模块
	 * @param module
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> deleteModule(Module module) throws Exception;

	/**
	 * 修改模块
	 * @param module
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> updateModule(Module module) throws Exception;

	/**
	 * 通过自增主键查询模块
	 * @param autoId
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> selectModuleByAutoId(int autoId) throws Exception;

	/**
	 * 查询模块
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> selectModuleList() throws Exception;

}
